package com.iflytek.jcy.supervise.job.component.httpinterface.param;

import cn.hutool.core.util.IdUtil;
import lombok.Data;

/**
 * 
 * <br>
 * 标题:获取部门列表参数 <br>
 * 描述: <br>
 * 公司: www.iflytek.com<br>
 * @autho dgyu
 * @time 2022年10月24日 下午4:30:22
 */
@Data
public class OuterDeptParam {

	private Header header = new Header();
	private String dwbm;

	@Data
	private static class Header {

		// 用户名
		private String operid;
		// 密码
		private String pwd;
		// 访问票据
		private String token;
		// 地市编码
		private String region;
		// 接口命令字
		private String cmd		 = "00049";
		// 系统标识
		private String outsystem = "iflytekCourt";
		// 业务流水号
		private String transid	 = IdUtil.fastUUID();
		// 交易请求时间
		private String transtime = String.valueOf(System.currentTimeMillis());

		private Page   page		 = new Page();
	}

	@Data
	private static class Page {

		// 当前页
		private String pageno = "1";
		// 每页大小
		private String pagesize = "1000";
		// 字段排序
		private String sort;
		// 根据哪个字段排序
		private String orderby;
	}
}
